AI035
การเขียนโปรแกรมด้วยรูบี: คู่มือสำหรับนักพัฒนาที่เน้นความเป็นจริง (ฉบับที่ 2)
บทที่ 8-9: การจัดการข้อผิดพลาดและการออกแบบสถาปัตยกรรมแบบโมดูลาร์
วัตถุประสงค์การเรียนรู้
- วิเคราะห์รูปแบบการแพร่กระจายข้อผิดพลาดที่พบบ่อย และผลกระทบต่อเสถียรภาพของระบบ
- สร้างโครงสร้างข้อยกเว้นเฉพาะด้านเพื่อการจัดการข้อผิดพลาดตามโดเมน
- ประยุกต์ใช้หลักการโมดูลาร์ เพื่อให้เกิดความเชื่อมโยงแน่นหนาภายในแต่ละโมดูลและมีการเชื่อมโยงระหว่างโมดูลต่ำ
- ประเมินเทคนิคต่าง ๆ ในการแยกโมดูลออกจากกัน และการออกแบบตามขอบเขต (Interface-Driven Design)